package com.xu.sys.service;

import com.xu.sys.bean.SysMenu;
import com.xu.sys.utils.PageUtils;

import java.util.List;

public interface IMenuService {
    public List<SysMenu> list(SysMenu entity);

    public int save(SysMenu entity);

    public SysMenu findById(int id);

    public int updteById(SysMenu entity);

    public int deleteById(int id);

    public void listPage(PageUtils pageUtils);

    public int count(PageUtils pageUtils);

    List<SysMenu> getAllParent();

    boolean isDispatcher(int id);

    boolean havaSubMenu(int id);

    List<SysMenu> findByRoleId(Integer roleId);
}
